package com.qing.annotation.factory;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 标志为工厂
 *
 * @author qing
 * 2023/9/17
 */
@Retention(RetentionPolicy.CLASS)
@Target(ElementType.TYPE)
public @interface SimpleFactory {
    /**
     * 工厂名称
     */
    Class<?> type();

    /**
     * 对象id, 唯一
     */
    String id();
}
